import java.util.Scanner;

/**
 *  第一次重构任务
 *        1.public static void avg()声明了一个没有参数，没有返回值的方法
 *        2.在main方法中调用了三次avg()方法，因此avg()被执行三次，使得方法中的语句被重复执行三次
 *        3.主调方法:main方法；被调方法:avg方法；
 *        4.方法可以实现代码的重复使用
 *
 */
public class Average {
    public static void main(String[] args) {
        avg();
        avg();
        avg();
    }

    public static void avg(){
        int java = 0;
        int sql = 0;
        int oracle= 0;
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入Java成绩：");
        java = sc.nextInt();
        System.out.println("请输入SQL成绩：");
        sql = sc.nextInt();
        System.out.println("请输入Oracle成绩：");
        oracle = sc.nextInt();
        double result = (java + sql + oracle) * 1.0 / 3;
        System.out.println("该生的平均成绩是：" + result);
    }
}
